//引入express框架
const express = require('express');
//读取文件的模块
const fs = require('fs');
//导入方法
const promisity = require('util').promisify;
//重新包装一个读取文件的方法
const readFile = promisity(fs.readFile);
//创建网站服务器
const app = express();

app.get('/index', async (req,res,next) =>{
    try{
        await readFile('./aaa.js');
    }catch(ex){
        next(ex);
    }
});

//错误处理中间件
app.use((err,req,res,next) =>{
    res.status(500).send(err.message);
})

//监听端口
app.listen(3000);
console.log('Welcome to express，Mr.lizeyan-victor');